@charset "utf-8";
/*
 * 가입
**/

/* 공통 */
.xans-member-join { color:#63666e; font-size: 11px; }
.xans-member-join h3 { font-size:12px; color:#212530; padding:12px 10px 5px; }
.xans-member-join .titleArea h3 { font-size:12px; color:#212530; padding-top:0; }
.xans-member-join div.grid,
.xans-member-join p.grid,
.xans-member-join ul.grid li { margin:5px 0 0; }
.xans-member-join .btnNormal,
.xans-member-join .btnStrong { 
    display:inline-block; margin:0; padding:0 6px; font-size:11px; cursor:pointer; vertical-align:middle; border:0;
    border-radius:3px; 
    -moz-box-sizing:border-box; box-sizing:border-box; 
}
.xans-member-join .btnNormal { height:22px; line-height:22px; color:#666; border:1px solid #bcbcbc; background-color:#f1f1f1; }
.xans-member-join .btnStrong { height:22px; line-height:22px; color:#fff; background-color:#434447; }

/* 약관 */
.xans-member-join .agreeMsg { padding:15px 7px; color:#212530; font-size:12px; }
.xans-member-join .agree { border:1px solid #9d9db0; border-radius:3px; }
.xans-member-join .agree .txt { overflow:hidden; height:100px; padding:5px; }
.xans-member-join .agree .btn { text-align:center; background:#dfdfe0; }
.xans-member-join .agree .btn a { display:block; }
.xans-member-join .check { padding:15px 0 0; }

/* 정보입력 */
.xans-member-join .boardWrite { color:#000; margin-top:-1px; border-top: 1px solid #434447; border-bottom: 1px solid #434447; }
.xans-member-join .boardWrite table { table-layout:fixed; font-size:11px; word-wrap:break-word; }
.xans-member-join .boardWrite table th { padding:6px 0 5px 16px; text-align:left; vertical-align:top; }
.xans-member-join .boardWrite table th:before { overflow:hidden; content:""; position:relative; left:-10px; display:inline-block; width:3px; height:7px; margin-right:-3px; background:url("http://img.echosting.cafe24.com/design/skin/mobile_cn/bg_boardwrite_th.png") no-repeat 0 0; background-size:100% 100%; }
.xans-member-join .boardWrite table td { padding:5px 0 5px 8px; vertical-align:top; }
.xans-member-join .boardWrite label { margin:0 10px 0 0; }
.xans-member-join .boardWrite label:first-child { margin-left:0; }
.xans-member-join .boardWrite select { margin-right:4px; }
.xans-member-join .boardWrite input[type="text"], input[type="password"] { margin-bottom:2px; }
.xans-member-join .boardWrite .interest { line-height:25px; }
.xans-member-join .boardWrite .interest span { display:inline-block; }
.xans-member-join .boardWrite .select span { display:block; margin:0 0 2px; }

/* INPUT SIZE */
.xans-member-join #hint,
.xans-member-join #hint_answer { width:95%; }
.xans-member-join #postcode1,
.xans-member-join #postcode2 { width:40px; text-align:center; }
.xans-member-join #addr1,
.xans-member-join #addr2 { width:95%; }
.xans-member-join #phone2,
.xans-member-join #phone3,
.xans-member-join #mobile2,
.xans-member-join #mobile3 { width:40px; margin:0 4px; }
.xans-member-join #email1 { width:70px; margin:0 4px 0 0; }
.xans-member-join #email2 { width:70px; margin:0 4px; }
.xans-member-join #bssn1,
.xans-member-join #bssn2 { width:70px; }

.xans-member-join #birth_year,
.xans-member-join #marry_year,
.xans-member-join #partner_year { width:40px; }
.xans-member-join #birth_month,
.xans-member-join #marry_month,
.xans-member-join #partner_month { width:30px; }
.xans-member-join #birth_day,
.xans-member-join #marry_day,
.xans-member-join #partner_day { width:30px;}